package com.woniuxy.oa.service;

import com.woniuxy.oa.entity.PageBeanList;
import com.woniuxy.oa.entity.Schedule;

public interface ScheduleService {
	
	/**
	 * 这个是按条件分页查询
	 * @param pageIndex
	 * @param pageSize
	 * @param schedule
	 * @return
	 */
	public PageBeanList<Schedule> getScheduleConditionByPage(int pageIndex,
			int pageSize,Schedule schedule);
	
	/**
	 * 添加方法  他这个对象里面回传一个当前登录用户的id
	 * @param schedule
	 */
	public void addSchedule(Schedule schedule);
	
	/**
	 * 根据s_id取值
	 * @param s_id
	 * @return
	 */
	public Schedule getScheduleByS_id(Integer s_id);
	
	/**
	 * 修改某位员工工作计划的方法
	 * @param schedule
	 */
	public void modifySchedule(Schedule schedule);
	
	/**
	 * 删除日程安排   这里使用软删除
	 * @param s_id
	 */
	public void modifySchedule(Integer s_id);
}
